# test03_while.py
# 练习 5：猜数字程序
# 需求
# 系统随机生成 100 以内的整数
# 要求用户猜生成的数字是多少
# 如果猜大了提示’大了‘，如果猜小了提示’小了‘，否则’猜对了‘，游戏结束
# 最多猜 5 次，猜对结束程序
# 如果5次全部猜错，则输出正确结果
import random
num = random.randint(1, 100)
# 循环5次
i = 0
while i < 5:
    # 要求用户输入要猜的数字，同时将输入的值转为数字
    answer = int(input('请输入要猜的数字：'))
    if answer > num:
        print('猜大了')
    elif answer < num:
        print('猜小了')
    else:
        print('猜对了')
        break
    i += 1
else: # 只有5次循环执行完毕
    print('正确答案：', num)





